package com.transaction.demo.notify.service.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.transaction.demo.common.util.ResultPage;
import com.transaction.demo.notify.vo.req.NotifyRecordLogReqVo;
import com.transaction.demo.notify.vo.req.NotifyRecordLogListReqVo;
import com.transaction.demo.notify.vo.req.NotifyRecordLogAddReqVo;
import com.transaction.demo.notify.vo.req.NotifyRecordLogUpdateReqVo;
import com.transaction.demo.notify.vo.resp.NotifyRecordLogRespVo;
import com.transaction.demo.notify.biz.NotifyRecordLogBiz;
import com.transaction.demo.notify.service.NotifyRecordLogService;

/**
 * 描述：通知记录日志表 RP_NOTIFY_RECORD_LOG
 * 作者：马庆智
 * 日期：2023/04/27 17:18:42
 */
@Service
public class NotifyRecordLogServiceImpl implements NotifyRecordLogService {

   @Autowired
   private NotifyRecordLogBiz notifyRecordLogBiz;

   /**
    * 查询通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param notifyRecordLog 请求参数
    * @return NotifyRecordLogResp
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   @Override
   public NotifyRecordLogRespVo queryNotifyRecordLog(NotifyRecordLogReqVo notifyRecordLog){

       return notifyRecordLogBiz.queryNotifyRecordLog(notifyRecordLog);
   }

   /**
    * 查询通知记录日志表 RP_NOTIFY_RECORD_LOG列表
    *
    * @param notifyRecordLog 请求参数
    * @return NotifyRecordLogResp
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   @Override
   public ResultPage<NotifyRecordLogRespVo> queryNotifyRecordLogList(NotifyRecordLogListReqVo notifyRecordLog){

        return notifyRecordLogBiz.queryNotifyRecordLogList(notifyRecordLog);
   }

   /**
    * 添加通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param notifyRecordLog 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   @Override
   public int saveNotifyRecordLog(NotifyRecordLogAddReqVo notifyRecordLog){

        return notifyRecordLogBiz.saveNotifyRecordLog(notifyRecordLog);
   }

   /**
    * 删除通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param ids 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   @Override
   public int deleteNotifyRecordLog(String ids){
		return notifyRecordLogBiz.deleteNotifyRecordLog(ids);
   }

   /**
    * 更新通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param notifyRecordLog 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   @Override
   public int updateNotifyRecordLog(NotifyRecordLogUpdateReqVo notifyRecordLog){

        return notifyRecordLogBiz.updateNotifyRecordLog(notifyRecordLog);
   }

}